footer {
  width: 100%;
  height: 170px;
  background-color: #f2f2f2;
  border-top: 1px solid #d3d3d3;
}
footer .footer-box {
  width: 980px;
  height: 115px;
  margin: auto;
}
footer .footer-box .footer-left {
  float: left;
  width: 520px;
  height: 100px;
  margin-top: 15px;
}
footer .footer-box .footer-left div {
  height: 25px;
}
footer .footer-box .footer-left div:nth-child(1) ul li {
  float: left;
}
footer .footer-box .footer-left div:nth-child(1) ul li a {
  font-size: 12px;
  color: #999999;
}
footer .footer-box .footer-left div:nth-child(1) ul li a:hover {
  text-decoration: underline;
}
footer .footer-box .footer-left div:nth-child(1) ul li:nth-child(even) {
  width: 1px;
  height: 12px;
  background-color: #c1d0e1;
  margin: 7px 10px 0px 10px;
}
footer .footer-box .footer-left div:nth-child(2) p,
footer .footer-box .footer-left div:nth-child(3) p,
footer .footer-box .footer-left div:nth-child(2) a,
footer .footer-box .footer-left div:nth-child(3) a {
  float: left;
  color: #666;
  font-size: 12px;
  line-height: 25px;
}
footer .footer-box .footer-left div:nth-child(2) a:hover,
footer .footer-box .footer-left div:nth-child(3) a:hover {
  text-decoration: underline;
}
footer .footer-box .footer-left div:nth-child(4) a {
  float: left;
  color: #666;
  font-size: 12px;
  line-height: 25px;
}
footer .footer-box .footer-left div:nth-child(4) a:hover {
  text-decoration: underline;
}
footer .footer-box .footer-left div:nth-child(4) a:first-child {
  margin-right: 10px;
}
footer .footer-box .footer-right {
  float: left;
  width: 420px;
  height: 70px;
  margin-top: 33px;
}
footer .footer-box .footer-right ul li {
  float: left;
}
footer .footer-box .footer-right ul li a {
  display: block;
  width: 50px;
  height: 45px;
  margin: 0px 16px;
}
footer .footer-box .footer-right ul li span {
  display: block;
  width: 72px;
  height: 14px;
  margin: 0px 6px;
}
footer .footer-box .footer-right ul li:nth-child(1) a {
  background: url("foot_enter.png") no-repeat -57px -450px;
  background-size: 104px 545px;
}
footer .footer-box .footer-right ul li:nth-child(1) span {
  background: url("foot_enter_tt.png") no-repeat 3px -117px;
  background-size: 170px 153px;
}
footer .footer-box .footer-right ul li:nth-child(2) a {
  background: url("foot_enter.png") no-repeat -57px -100px;
  background-size: 104px 545px;
}
footer .footer-box .footer-right ul li:nth-child(2) span {
  background: url("foot_enter_tt.png") no-repeat 12px -98px;
  background-size: 170px 153px;
}
footer .footer-box .footer-right ul li:nth-child(3) a {
  background: url("foot_enter.png") no-repeat 3px 0px;
  background-size: 104px 545px;
}
footer .footer-box .footer-right ul li:nth-child(3) span {
  background: url("foot_enter_tt.png") no-repeat 15px 2px;
  background-size: 170px 153px;
}
footer .footer-box .footer-right ul li:nth-child(4) a {
  background: url("foot_enter.png") no-repeat -57px -50px;
  background-size: 104px 545px;
}
footer .footer-box .footer-right ul li:nth-child(4) span {
  background: url("foot_enter_tt.png") no-repeat 10px -58px;
  background-size: 170px 153px;
}
footer .footer-box .footer-right ul li:nth-child(5) a {
  background: url("foot_enter.png") no-repeat 3px -100px;
  background-size: 104px 545px;
}
footer .footer-box .footer-right ul li:nth-child(5) span {
  background: url("foot_enter_tt.png") no-repeat 12px -78px;
  background-size: 170px 153px;
}
